#searchbar{
margin:0 2px!important;
padding:0!important}

.searchbar-textbox{
-moz-appearance:none;
height:27px;
width:6em;
min-width:6em;
background:transparent!important;
border:none!important;
margin:0 4px 0 30px!important;
padding:0!important}

.textbox-input-box{
font-size:13px;
background:transparent url("chrome://browser/skin/searchbar-border.png") repeat-x;
margin:0}

.searchbar-engine-image{
height:16px;
width:16px;
list-style-image:url("chrome://global/skin/icons/folder-item.png");
-moz-image-region:rect(0,16px,16px,0);
-moz-margin-start:4px;
margin-top:3px}

.searchbar-engine-button{
-moz-appearance:none;
min-width:30px;
width:30px;
height:30px!important;
min-height:30px;
-moz-box-align:center;
background:transparent url("chrome://browser/skin/navbar-identity-buttons.png") no-repeat 0 0;
-moz-border-image:none;
-moz-border-radius:0!important;
border:none!important;
margin:0 2px -1px -30px!important;
padding:0}

.searchbar-engine-button:hover{
background-position:0 -30px}

.searchbar-engine-button[open="true"],
.searchbar-engine-button:hover:active{
background-position:0 -60px}

.searchbar-engine-button > .button-box{
-moz-appearance:none;
padding-top:0;
padding-bottom:3px;
-moz-padding-start:0;
-moz-padding-end:2px;
border:0}

.searchbar-engine-button[addengines="true"] > .button-box{
background:transparent}

.searchbar-dropmarker-image{
display:none}

.search-go-container{
-moz-box-align:center}

.search-go-button{
list-style-image:url("chrome://browser/skin/search-buttons.png");
-moz-image-region:rect(0,30px,29px,0);
-moz-margin-end:-4px!important}

.search-go-button:hover{
-moz-image-region:rect(30px,30px,59px,0)}

.search-go-button:hover:active{
-moz-image-region:rect(60px,30px,89px,0)}

.searchbar-engine-menuitem[selected="true"] > .menu-iconic-text{
font-weight:700}

.searchsite-go-button{
padding:0!important;
list-style-image:url("chrome://global/skin/extsupport/searchsite/searchsite-icon.png")!important;
-moz-image-region:rect(0,22px,29px,0)!important}

.searchsite-go-button:hover{
-moz-image-region:rect(0,44px,29px,22px)!important}

.searchsite-go-button:hover:active{
-moz-image-region:rect(0,66px,29px,44px)!important}